#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//int main()
//{
//	printf("%s ", __DATE__);
//	printf("%s", __FILE__);
//	return 0;
//}
//#define S "jackson"
//#define A 3.14
//#define Add(x,y) ((x)+(y))
//int main()
//{
//	printf("%s\n", S);
//	printf("%.2f\n", A);
//	printf("%d\n", Add(3, 5));
//	return 0;
//}
//#define PRINT(X) printf("the value of "#X" is %d\n",X)
//int main()
//{
//	int a = 20; 
//	int b = 10;
//	PRINT(a);
//	PRINT(b);
//	return 0;
//}
#define CAT(X,Y) (X##Y)
int main()
{
	int jsj2023 = 1128;
	printf("%d\n", CAT(jsj, 2023));
	return 0;
}